package com.gree.flowable.app.services;

import com.gree.flowable.app.pojo.vo.ReturnVO;

import java.util.Map;

/**
 * @author ：180849
 * @date ：Created in 2021/4/20 14:00
 * @description：
 * @modified By：
 * @version: 1.0
 */
public interface IFormDataExService {
    ReturnVO addFormDataEx(String prid, String formId, Map<String, Object> formDataEx);

    /**
     * 删除数据
     * @param prid 流程实例id
     * @return     是否删除成功
     */
    ReturnVO delFormDataEx(String prid);

    /**
     * 更新数据
     * @param prid 流程实例id
     * @param data 表单数据
     * @return
     */
    ReturnVO updateFormDataEx(String prid, String formId, Map<String, Object> data);

    /**
     * 查询明细表，将数据转为table显示
     * @param prid      流程实例id
     * @param formId    表单id
     * @return
     */
    ReturnVO queryFormEx(String prid, String formId);
}
